A list of games that use demo programming techniques.
"Rupture"/"Vertical Split"
The following games are known to use this effect:
| Title | Year |
| The Living Daylights | ? |
| Turrican | ? |
| Usagi YoJimbo/Samurai Warrior | ? |
| Action Force | ? |
| Enlightment: Druid 2 | ? |
| Octoplex | ? |
| Mission Genocide/ZTB | ? |
| Snowstrike | ? |
| Grell and Falla | ? |
Hardware Scroll
The following games are known to use this effect:
| Title | Year |
| Octoplex | ? |
| Action Force | ? |
| Enlightment: Druid 2 | ? |
| Titan | ? |
| Rick Dangerous 2 | ? |
| Prohibition | ? |
| Bob Morane: Space Ace | ? |
| Grell and Falla | ? |
| 3D Stunt Rider | ? |
| Wonderboy | ? |
| Adventures of Moktar/Titus the Fox | ? |
fine vertical scroll
The following games are known to use this effect:
| Title | Year |
| Legend of Kage | ? |
| Super Cauldron | ? |
| Prehistorik II | ? |
| Mission Genocide/ZTB | ? |
fine horizontal scroll
The following games are known to use this effect:
| Title | Year |
| Prehistorik II | ? |
| Super Cauldron | ? |
split modes
The following games are known to use this effect:
| Title | Year |
| Sorcery | ? |
| JumpJet | ? |
| Garfield's Big Fat Hairy Deal | ? |
rasters
The following games are known to use this effect:
| Title | Year |
| Zynaps | ? |
| Striker Manager | ? |
| The Living Daylights | ? |
| Daley Thompsons Olympic Challenge | ? |
Definition of effects
- "Rupture"/"Vertical Split"
- "Rupture"/"Vertical Split" is a programming technique
using CRTC registers 4 and 7 to split the vertical axis of the display into 2 or more
blocks.
The advantage of this technique is that start address of each block can be
re-defined.
- Hardware Scroll
- Hardware scroll uses registers 12 and 13 of the CRTC to define the start address
of the display.
- Smooth Vertical hardware scroll
- Vertical hardware scroll uses register 12 and 13 of the CRTC to define the start address
of the display. CRTC register 5 (Vertical Adjust) is used to adjust the vertical position of the screen to scroll in scan-line units.
- Smooth horizontal hardware scroll
- Horizontal hardware scroll uses register 12 and 13 of the CRTC to define the start address
of the display. When CRTC register 3 (Horizontal and Vertical Sync Width) is used, the screen can be scrolled
horizontally with fine increments
- Split modes
- The Gate Array is used to redefine the screen mode as the display is drawn. This effect is used to display 2 or more video modes on the screen at once.
- Rasters
- The Gate Array is used to redefine the colour palette as the display is drawn. This effect is used to display lots of colours on the screen at once.